#ifndef OJLB_OJ_COMMON_OJ_SERVER_FILE_H_
#define OJLB_OJ_COMMON_OJ_SERVER_FILE_H_
#define CPPHTTPLIB_USE_POLL // 使用基于 poll 的服务器
#include <string>
#include <functional>
#include "httplib/httplib.h"
#include "oj_common/oj_log.h"
#include "oj_compile_run/oj_compile_run.h"
namespace ojlb {
namespace oj_server {


// 类定义
class OjServer {
public:
    OjServer(const uint16_t port, const std::string& host = "0.0.0.0");
    
private:
    httplib::Server server_;
}; // class OjServer end


} // namespace oj_common end
} // namespace ojlb end
#endif